package com.tjec.project.mdmSynchronous.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.tjec.framework.aspectj.lang.annotation.Excel;
import com.tjec.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Author: VillWang
 * @Date: 2020/5/19 17:10
 */
public class MdmUser extends BaseEntity {

    private static final long serialVersionUID = 1L;
    /**
     * 姓名
     */
    @Excel(name = "姓名")
    @ApiModelProperty("姓名")
    private String userName;

    /**
     * 工号
     */
    @Excel(name = "工号")
    @ApiModelProperty("工号")
    private String jobNo;

    /**
     * 全局id
     */
    @Excel(name = "全局id")
    @ApiModelProperty("全局id")
    private String globalId;

    /**
     * 项目负责人代码
     */
    @Excel(name = "项目负责人代码")
    @ApiModelProperty("项目负责人代码")
    private String leadNo;

    /**
     * 手机号
     */
    @Excel(name = "手机号")
    @ApiModelProperty("手机号")
    private String phoneNumber;

    /**
     * 手机号
     */
    @Excel(name = "是否是项目负责人标记")
    @ApiModelProperty("是否是项目负责人标记")
    private String type;

    /**
     * 人事主管部门
     */
    @Excel(name = "人事主管部门")
    @ApiModelProperty("人事主管部门")
    private String personnelDept;
    
    /**
     * bpm的用户objectId
     */
    @JsonProperty(value = "ObjectID")
    @Excel(name = "bpm的用户objectId")
    @ApiModelProperty("bpm的用户objectId")
    private String ObjectID;
    
    /**
     * 身份证号
     */
    @Excel(name = "身份证号")
    @ApiModelProperty("身份证号")
    private String idNumber;

    public String getIdNumber() {
		return idNumber;
	}

	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}

	public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getJobNo() {
        return jobNo;
    }

    public void setJobNo(String jobNo) {
        this.jobNo = jobNo;
    }

    public String getGlobalId() {
        return globalId;
    }

    public void setGlobalId(String globalId) {
        this.globalId = globalId;
    }

    public String getLeadNo() {
        return leadNo;
    }

    public void setLeadNo(String leadNo) {
        this.leadNo = leadNo;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getPersonnelDept() {
        return personnelDept;
    }

    public void setPersonnelDept(String personnelDept) {
        this.personnelDept = personnelDept;
    }

    public String getObjectID() {
		return ObjectID;
	}

	public void setObjectID(String ObjectID) {
		this.ObjectID = ObjectID;
	}

	@Override
    public String toString() {
        return "MdmUser{" +
                "userName='" + userName + '\'' +
                ", jobNo='" + jobNo + '\'' +
                ", globalId='" + globalId + '\'' +
                ", leadNo='" + leadNo + '\'' +
                ", phoneNumber='" + phoneNumber + '\'' +
                ", type='" + type + '\'' +
                ", personnelDept='" + personnelDept + '\'' +
                ", ObjectID='" + ObjectID + '\'' +
                ", idNumber='" + idNumber + '\'' +
                '}';
    }
}
